Knowledge Intensive Software Engineering Applications
نویسندگان
چکیده
The use of Information and Communication Technologies (ICTs)  has become a competitive strategy that allows organizations to position themselves within their market of action. In addition, the evolution, advancement use ICTs any type organization have created new domains interest. this context, Knowledge-intensive software engineering applications are becoming crucial in support performance. Knowledge-based technologies provide consistent reliable basis face challenges for organization, manipulation visualization data knowledge, playing role as technological development large number information systems. engineering, it involves integration various knowledge sources constant change. more significant because many inherently knowledge-intensive is often not explicitly dealt with development. This impedes maintenance reuse. Moreover, generally known developing requires expertise experience, which currently also implicit could be made tangible reusable using knowledge-based or related techniques. Furthermore, recognized an optimal way providing solutions, file constantly evolving due challenges. Examples approaches directly tendency analysis, architectures, ontologies, conceptual modelling, domain analysis business rules, workflow management, human cultural factors, mention but few. Therefore, tools techniques necessary capture process order facilitate subsequent efforts, especially engineering.  
منابع مشابه
Knowledge Intensive Software Engineering Tools
Essentially all current software engineering tools share a common technological approach: They use a shallow representation of software objects and manipulate this representation using procedural methods. This approach has the benefit that it allows one to get off to a fast start and quickly provide a tool that delivers benefits. In addition, software engineering tools can undoubtedly be extend...
متن کاملTowards Knowledge-intensive Software Engineering Framework for Self-Adaptive Software
A self-adaptive system reacts to the changing environment by modifying its functionality in relation to the encountered state of the environment. In order to adapt to a new situation, such system goes through many decision points during the adaptation process. Knowledge forms the basis of decision making within the adaptation process. There are already many existing self-adaptive system framewo...
متن کاملImprovement of Software Engineering by Modeling Knowledge-Intensive Business Processes
The Knowledge Modeling and Description Language (KMDL®) allows analysts to identify process patterns, which leads to improvements in knowledge-intensive processes. After modeling the business processes, knowledge and process potentials in daily business processes can be unleashed. The following contribution presents a specification of KMDL® for software engineering (KMDL®-SE). A real-life examp...
متن کاملKnowledge Engineering and Software Engineering
In the past many experience factory case studies and experiments have been carried out. We summarize some development steps and research results that, from our perspective, are important. We especially focus on the integration of experience factory and case-based reasoning and report on the respective benefits and impacts of such a seamless integration.
متن کاملSome Critical Success Factors for Knowledge Based Software Engineering Applications
In the Spring of 1993, the authors participated in a USC seminar course in Knowledge Based Software Engineering (KBSE) which involved the development of ten prototype KBSE applications. Evaluations of these prototype applications indicated a considerable range of relative utility to practicing software engineers. For potential discussion at the SE/ AI workshop, we offer below an analysis of som...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Universal Computer Science
سال: 2021
ISSN: ['0948-695X', '0948-6968']
DOI: https://doi.org/10.3897/jucs.65078